package 线性结构;

public class Main {
    public static void main(String[] args) {
//        IList<Integer> list = new DoubleLinkedList<>();
//
//        list.add(11);
//        list.add(22);
//        list.add(33);
//        list.add(44);
//        list.add(55);
//        list.add(66);
//        list.add(77);
//        list.add(0, 77);
//        int indexOf = list.indexOf(77);
//        boolean contains = list.contains(77);
//        Integer removeNode = list.remove(1);
//        list.set(list.size(), 100);
//
//        list.set(1, 66);
//        list.set(5, 99);
//        System.out.println("list:" + list);
//        System.out.println("indexOf:" + indexOf);
//        System.out.println("contains:" + contains);
//        System.out.println("remove:" + removeNode);

//        IList<Person> pl = new LinkedList<>();
//        pl.add(new Person("weng","12"));
//        pl.add(new Person("w1eng","22"));
//        pl.add(new Person("wen1g","22e"));
//        pl.clear();
//        System.gc();
//        System.out.println(pl);

//        Queue<Integer> queue = new Queue<>();
//        queue.enQueue(11);
//        queue.enQueue(22);
//        queue.enQueue(33);
//        queue.enQueue(44);
//
//        while (!queue.isEmpty()) {
//            System.out.println(queue.deQueue());
//        }

    }
}
